<?php

class CarregaPainel{
	
	var $db;
	var $db2;
	var $tpl;
	
	
	function CarregaPainel($tmp_path,$js_path) {
		$this->db = new Persist();
		$this->db2 = new Persist();
		$this->tpl = new TemplatePower(@$tmp_path.'tmpl.CarregaPainel.html');
		
		$this->tpl->prepare();
		$this->tpl->assign('path',@$js_path.'libs.CarregaPainel.js');
	}
	
	function revistaCampo($campo,$valor){
		$this->db->sql = "SELECT $campo FROM cadastro WHERE $campo = '$valor' ";
		
		if($this->db->ler("Sim") > 0 ){
			return "1";
		}
		return "0";
	}
	
	function AlteraUsuario($array = NULL,$id = 0){
			$sql = " UPDATE cadastro SET ";
			foreach ($array as $name => $value) {
						$sql .= "$name='$value',";
    		}
			
			
			$sql .= " pessoa='1'
			
						WHERE id = $id";
			
			$this->db->sql = $sql;
			$this->db->alt();
	}
	
	function escreveHtmlDados($id){
		$this->db->sql = " SELECT * FROM cadastro WHERE id = $id ";
		if($this->db->ler() > 0){
			$this->db->ini();
			
			$this->tpl->newBlock("DADOS_PESSOAIS");
			$this->tpl->assign("nome",$this->db->nome_razao);
			$this->tpl->assign("dt",$this->db->dt_nascimento);
			$this->tpl->assign("email",$this->db->email);
			
			
			$this->tpl->assign("rua",$this->db->endereco);
			$this->tpl->assign("nr",$this->db->numero);
			$this->tpl->assign("cidade",$this->db->cidade);
			$this->tpl->assign("bairro",$this->db->bairro);
			$this->tpl->assign("cep",$this->db->cep);
			$this->tpl->assign("uf",$this->db->uf);
			$this->tpl->assign("comp",$this->db->complemento);
			
			$this->tpl->assign("resi",$this->db->residencial);
			$this->tpl->assign("cel",$this->db->celular);
			
			$this->tpl->assign("login",$this->db->login);
			$this->tpl->assign("senha",$this->db->senha);
		}
		return $this->tpl->getOutputContent();
	}
	
	function escreveHtmlPedidos($id){
		
		$r[1] = '<img src="../imagens/icones/bola_cinza.png" title="Pedido sem OC" />';
		$r[2] = '<img src="../imagens/icones/bola_amarela.png" title="Pedido com OC n&atilde;o conferida(s)" />';
		$r[3] = '<img src="../imagens/icones/bola_verde.png" title="Pedido com OC conferida(s)" />';
		$r[4] = '<img src="../imagens/icones/bola_azul.png" title="OC enviada para a f&aacute;brica" />';
		$r[5] = '<img src="../imagens/icones/bola_vermelha.png" title="Produto chegou no deposito" />';
		$r[6] = '<img src="../imagens/icones/entrega.png" title="Pedido com entrega agendada" />';
		$r[7] = '<img src="../imagens/icones/conserto.png" title="Produto em conserto" />';
		$r[8] = '<img src="../imagens/icones/devolucao.png" title="Devolu&ccedil;&atilde;o" />';
		$r[9] = '<img src="../imagens/icones/finalizado.png" title="Pedido finalizado" />';
		
		$this->db->sql = "SELECT * FROM pedidos WHERE id_cliente = $id ";
	
		$this->tpl->newBlock("PEDIDOS");
		
		
		
		
		if($this->db->ler() > 0){
			while($this->db->ini()){
				$this->tpl->newBlock("PEDIDOS_ITENS");
				$this->tpl->assign("nr",$this->db->id);
				$this->tpl->assign("total","R$ ".number_format($this->db->valor,2,',','.') );
				$this->tpl->assign("pagamento",$this->db->pago == 1 ? 'Pago' : 'Pendente');
				$this->tpl->assign("status",$r[$this->db->status]);
				$this->tpl->assign("data",$this->db->data_hora);
			}
		}
		return $this->tpl->getOutputContent();
	}
}
?>